nav.navbar{
	background-color: transparent !important;
	border: none !important;
	float: left;
	margin: 0;
	min-height: auto;
	width: 100%;
}
.navbar-fixed-top, .navbar-fixed-bottom{position: relative !important;}

	.navbar-header{
		padding: 0;
		width: 100%;
	} 
	  /* Botón NAVEGACIÓN MÓVIL */
		header .navbar-toggle{
			background-color: transparent !important;
			border: none !important;
			border-radius: 6px;
			margin: 0 !important;
			position: absolute ;
			top: 15px;
			right: 10px;
			padding: 15px 10px;
			transition: .2s ease all;
			
			
		}
			header .navbar-toggle span.menu-name{
				color: #fff;
				font-family: 'Titillium Web', Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: 600;
				float: left;
				margin-right: 8px;
				text-transform: uppercase;
			}
			header .navbar-toggle .square-btn{
				float: left;
				margin: 1px 0 0;
			}
				.navbar-toggle .icon-bar {
					width: 22px;
					-webkit-transition: all 0.2s;
					transition: all 0.2s;
				}
		
		
		.navbar-collapse.menu-web{
			background-color: transparent;
			border-color: #fff !important;
			color: #332a50;
			float: right;
			max-height: none !important;
		}
		.navbar-nav{float: none; text-align: left; transition: .2s ease all;}
		header#home.sticky .navbar-nav{transition: .2s ease all;}
		header#not-home.sticky .navbar-nav{transition: .2s ease all;}
		
			.navbar-nav > li{float: none; display: inline-block; margin: 0 -1px;}
				
				.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color: transparent !important;}
				
				.navbar-nav > li > a{
					color: #fff !important;
					font-family: 'Titillium Web', Helvetica, sans-serif;
					font-size: 1.0em;
					font-weight: 600;
					padding: 38px 15px 37px;
					text-transform: uppercase;
					transition: .2s ease all;
					border-radius: 0px;
				}
				header#home.sticky .navbar-nav > li > a{padding: 25px 15px;}
				header#not-home.sticky .navbar-nav > li > a{padding: 25px 15px;}
				.navbar-nav > li.feat > a{background-color: transparent !important; color: #fff !important;}
				
				/*.navbar-nav > li.current-page-item > a, .navbar-nav > li.current-menu-item > a, 
				.navbar-nav > li.current-post-ancestor > a, .navbar-nav > li.current-menu-parent > a, .navbar-nav > li.current-post-parent > a{background-color: #202428 !important; color: #fff !important;}
				
				header#home .navbar-nav > li.current-page-item > a, header#home .navbar-nav > li.current-menu-item > a, 
				header#home .navbar-nav > li.current-post-ancestor > a, header#home .navbar-nav > li.current-menu-parent > a, header#home .navbar-nav > li.current-post-parent > a{background-color: #e1313b !important; color: #fff !important;}*/
				
				.navbar-nav > li:hover > a{background-color: transparent !important;}
				
				/* After Inicio */
				.navbar-nav > li > a:after{
					background-color: #fff;
					content: "";
					height: 4px; 
				  position: absolute; 
				  top: calc(100% - 4px);
				  right: 0; 
				  bottom: 0; 
				  left: 50%;
				  transition: .2s ease all;
				  width: 0;
				}
					.navbar-nav > li > a:hover::after,
					.navbar-nav > li.open > a:after{
					  left: 0;
					  width: 100%;
					}
				/* After Fin */
				
				.navbar-nav > li.current-page-item > a:after, .navbar-nav > li.current-menu-item > a:after, 
				.navbar-nav > li.current-post-ancestor > a:after, .navbar-nav > li.current-menu-parent > a:after, .navbar-nav > li.current-post-parent > a:after{
					left: 0;
					width: 100%;
				}
				
				
				.navbar-nav > li > ul.dropdown-menu{padding: 0 !important; top: 100%; width: 350px;}
					.navbar-nav > li > ul.dropdown-menu > li{
						background-color: #141414 !important;
						border-bottom: 1px solid rgba(255, 255, 255, 0.2);
						margin: 0px !important;
					}
					.navbar-nav > li > ul.dropdown-menu > li:last-child{border: none;}
						.navbar-nav > li > ul.dropdown-menu > li a{
							color: #fff !important;
							font-weight: 600;
							margin: 0 !important;
							padding: 10px 15px !important;
							text-transform: uppercase;
						}
						.navbar-nav > li > ul.dropdown-menu > li a:hover,
						.navbar-nav > li ul.dropdown-menu li.current-menu-item a, .navbar-nav > li ul.dropdown-menu li.current_page_item a{background-color: #e1313b;}
						.navbar-nav > li > ul.dropdown-menu > li.active a,
						.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{background-color: #343a40;}
						
						
						
	
	/* MENU WIDE */
	.navbar-nav > li.wide-menu{position: static !important;}
		.navbar-nav > li.wide-menu > ul{
			background-color: #141414;
			left: auto;
			right: 0;
			top: calc(100% + 1px);
			width: 100%;
		}
			.navbar-nav > li.wide-menu > ul li{
				float: left ;
				margin: 6px 5px !important;
				text-align: center;
				width: calc(20% - 10px);
			}
			

			.navbar-nav > li.wide-menu > ul > li{
				background-color: transparent !important;
				border: none;
				position: relative;
			}
				.navbar-nav > li.wide-menu > ul > li a{padding: 5px !important; position: relative;}
				.navbar-nav > li.wide-menu > ul > li > a{background-color: rgba(255, 255, 255, 0.1)}
				.navbar-nav > li.wide-menu > ul > li.current-menu-item > a{background-color: #c82f33}
				
					.navbar-nav > li.wide-menu > ul > li > a img{width: 100%;}
			
				.navbar-nav > li.wide-menu > ul li ul{
					background: transparent !important;
					box-shadow: 0px 0px;
					border: 0px;
					display: block;
					float: left;
					position: relative;
					top: 0;
					width: 100%;
				}
					.navbar-nav > li.wide-menu > ul li ul li{text-transform: none !important; width: calc(100% - 10px);}
					
					
					.navbar-nav > li.wide-menu > ul li ul li a{padding: 5px 12px !important;}
					.navbar-nav > li.wide-menu > ul li ul li a:after{
						background-color: #868e96;
						border-radius: 4px;
						content: "";
						height: 3px;
						left: 4px;
						position: absolute;
						right: 0;
						top: 12px;
						width: 3px;
					}
					
	.wide-menu .nolink > a{cursor: default !important; text-transform: uppercase;}
		.wide-menu .nolink > a:hover{background-color: transparent !important; cursor: default !important;}
		
		.navbar-nav > li.wide-menu > ul li ul li.nolink a{font-weight: 700; padding: 5px 5px !important;}
		.navbar-nav > li.wide-menu > ul li ul li.nolink a:after{display: none;}


/* ANIMATED X */
.navbar-toggle.x .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 10% 10%;
	-ms-transform-origin: 10% 10%;
	transform-origin: 10% 10%;
}

.navbar-toggle.x .icon-bar:nth-of-type(2) {
	opacity: 0;
	filter: alpha(opacity=0);
}

.navbar-toggle.x .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 10% 90%;
	-ms-transform-origin: 10% 90%;
	transform-origin: 10% 90%;
}

/* ANIMATED X COLLAPSED */
.navbar-toggle.x.collapsed .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2) {
	opacity: 1;
	filter: alpha(opacity=100);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
/* END ANIMATED X */